/*css*/
p{
	padding: 0;
	margin: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.w1380{
	max-width: 1380px;
	margin: 0 auto;
	width: 94%;
}
.x-header1{
	position: absolute;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9999999;
	height: 78px;
	/*border-bottom: 1px solid #fff;*/
	    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
/*.sy_zhh:after{
    content: "";
    display: none;
    	height: 78px;
        width: 15%;
    	    background: #218956;
    	    position: absolute;
    	    right: 0;
    	    top: 0;
}
.sy_zhh:hover:after{
    display: block
}*/
.head-language {
	margin-left: 15px;
	color: #fff;
	position: relative;
	z-index: 9999999;
	float: right;
	width:84px;
}

.head-language i {
	margin-top: 5px;
}

.head-language i {
	color: #fff;
	font-size: 25px;
	cursor: pointer;
}
/*语言下拉*/
.x-header1:hover .head-language{
    color: #000;
}
.x-header1:hover .head-language p{
    border: 1px solid #000;
}
.x-header1:hover .head-language i{
    color: #000;
}
.x-header1:hover .new{
	color: #000;
    border: 1px solid #000;
}
.x-header1:hover .new a{
	color: #000;
}

.head-language {
	height: 24px;
	margin-top: 25px;
	float: right;
	cursor: pointer;
}

.head-language p {
	width: 83px;
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 10px;
	line-height: 24px;
	border: 1px solid rgba(255, 255, 255, 0.6);
	font-size: 14px;
}

.head-language p i {
	float: right;
	margin-top: 1px;
	font-size: 16px;
	margin-right: 15px;
}
.set {
	background: none;
}

.select {
	background: none;
}

.new {
	width: 83px;
	position: absolute;
	border: 1px solid rgba(255, 255, 255, 0.6);
	display: none;
	border-top: none;
	background: rgba(0, 0, 0, 0.2);
}

.head-language ul a {
	line-height: 28px;
	padding-left: 10px;
	font-size: 14px;
	color: #fff;
}

.head-language ul a:hover {
	color: rgba(255, 255, 255, 0.9);
}

.yuyan a{
		border-radius: 5px;
		background: #3399DD;
		width: 20%;
		margin: 0 auto;
		text-align: center;
		color: #fff!important;
		height: 30px;
		line-height: 30px;
		margin: 5px auto;
		padding: 0!important;
		text-indent: 0;
	}
.owl-carousel.owl-drag .owl-item:nth-child(5) .wenz_aa a.more_ahghg{
    display:none;
}
.owl-carousel.owl-drag .owl-item:nth-child(6) .wenz_aa a.more_ahghg{
    display:none;
}
.x-header1 .w1380 {
    /*position:initial;*/
    /*z-index: 9;*/
}

@media(max-width: 990px){
    body{
        padding-bottom:50px !important;
    }
}

.x-logo1{
	line-height: 68px;
}
.x-logo1 a{
	display: inline-block;
}
.sy_zhh .x-logo1 a img{
	filter: invert(100%) sepia(98%) saturate(0%) hue-rotate(281deg) brightness(109%) contrast(101%);
}
.neuuagg{
	background: #fff;
}
.neuuagg a.more_tel{
   background: url(../images/hgjagh.png) no-repeat left center;
   color: #333;
}
.neuuagg a.sskka{
   background: url(../images/ahghgf1.png) no-repeat left center,url(../images/ahghgf1.png) no-repeat right center;
}

a.more_tel{
	display: block;
	color: #ffffff;
	font:500 15px/78px "微软雅黑";
	background: url(../images/telha.png) no-repeat left center;
	padding-left: 36px;
	margin-left: 1.2vw;
}
a.sskka{
	line-height: 78px;
	padding: 0 1.2vw;
	background: url(../images/ahghgf.png) no-repeat left center,url(../images/ahghgf.png) no-repeat right center;
} 

.x-banner .owl-carousel .wenz_aa a.more_ahghg:hover{
    background: #218956;
    border-color: #218956;
}

.x-header-right1{
	position: relative;
	padding: 0 2px;    z-index: 99;
}
.x-header1:hover .x-header-right1{
	background: #218956;
}
.x-header1.neuuagg:hover .x-header-right1{
	background: none;
}
.x-header1:hover{
	background: #fff;
}
.x-header1:hover .x-logo1 a img{
filter:none;
}
.x-header1:hover .x-menu > li > a{
	color: #011c35;
}
.ssk{
  position: absolute;
  right: 130px;
  width: 150%;
  top: 60px;z-index: 999;
  display: none;
}

.wenna{
	position: absolute;
  left: 0;
  width: 100%;
  top: 78px;z-index: 999;
  display: none;
  padding: 2em;
  font:500 14px/2em "微软雅黑";
  text-align: center;
  background: #218956;
  color: #fff;
}
.page-banner{
	padding-top: 78px;
	position: relative;
}
.wenzaa{
	text-align: center;position: absolute;
	width: 100%;
	top: 50%;
}
.wenzaa h2{
	color: #fff;
	font:600 40px/1.3em "微软雅黑";
}
.page-position1,.page-position1 a{
	color: #fff;
	font:500 14px/2em "微软雅黑";
}

@media (max-width: 1366px){
.wenzaa h2{
	font-size: 24px;
}
.page-position1,.page-position1 a{
	font-size: 12px;
}
}
@media (max-width: 768px){
   .wenzaa h2{
   	display: none;
   }
}

.w1380d{
max-width: 1380px;
margin: 0 auto;
width: 80%;
}
.wenz_aa {
	z-index: 999999;
	color: #fff;
	position: absolute;
	width: 100%;
	top: 50%;transform: translateY(-50%);
}
.wenz_aa h2{
	color: #fff;
	font:600 48px/1.5em "微软雅黑";
}
.wenz_aa h3{
	color: #fff;
	font:500 24px/2em "微软雅黑";
	width: 50%;
	padding: 1em 0 2em;
}
.x-banner .owl-carousel .wenz_aa a.more_ahghg{
	display: block;
	color: #fff;
	font:500 16px/54px "微软雅黑";
	border:1px solid #fff;
	text-align: center;
	width: 186px;
}
img.hhahgn{
   visibility: hidden;
}
.x-banner video{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;    object-fit: fill;
}
@media (max-width: 1380px){
	.wenz_aa h2{
		font-size: 30px;
	}
	.wenz_aa h3{
		font-size: 20px;
	}
	.x-banner .owl-carousel .wenz_aa a.more_ahghg{
		font:500 14px/40px "微软雅黑";
	width: 146px;
	}
}


.fang{
	overflow: hidden;
	display: block;
}
.fang img{
	    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.fang:hover img{
	 -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

/* 搜索框 */
.header_search_fix{position: fixed;z-index: 99;top: 0;left: 0;width: 100%;height: 100%;background: #0e68b0;color: #fff;display: none;}
.header .header_logo{z-index: 100;}
.header .header_logo a{display:block; text-align:left;}
.header_search_fix .search{font-size: 18px;margin-bottom: 10px;}
.header_search_fix .box{position: absolute;width: 40%;top: 50%;margin-top: -50px;text-align: left;left: 30%;}
.header_search_fix input[type="text"]{background: none;width: 70%;border: 0;outline: 0;font-size:38px;color: #fff;font-family: 'Impact';border-bottom: 1px solid #fff;}

.header_search_fix input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:#fff;font-size:38px;
}
.header_search_fix input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#fff;font-size:38px;
}
.header_search_fix input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#fff;font-size:38px;
}
.header_search_fix input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#fff;font-size:38px;
}


.header_search_fix .search_box{line-height: 70px;height: 70px;position: relative;}
.header_search_fix .submit{width: 125px;height: 45px;line-height: 41px;font-size: 14px;color: #fff;border: 2px solid #fff;border-radius: 20px;background: transparent;padding: 0;margin: 0;position: absolute;top: 50%;margin-top: -23px;right: 0;-webkit-appearance: none;outline: none;}
.header_search_fix .close{position: absolute;width: 88px;height: 88px;font-size: 12px;line-height: 92px;border: 1px solid #fff;right: 60px;top: 20px;text-align: center;cursor: pointer;transition: all .5s ease;-webkit-transition:all .5s ease;background: #0e68b0;}
.header_search_fix .close:hover{background: #0e68b0;}
/*body .search_hover.header .header_logo .logo{background-image: url(../img/logo_w.png);}*/
.search_hover .header_logo:after{display: none;}
.header_search_fix .pro_list{position: absolute;right: 60px;bottom: 60px;text-align: right;}
.header_search_fix .pro_list .t{font-size: 18px;color: #fff;padding-bottom: 10px;}
.header_search_fix .pro_list a{display: block;font-size: 14px;opacity: 0.5;filter: alpha(opacity=50);color: #fff;}
/*.header_search_fix .submit:before{width: 100%;margin-top: 0;}*/
/*.header_search_fix .submit:hover{background: #d20319;}*/
/*.header_search_fix .submit:before{width: 100%;left: 0;text-align: center;}*/

.xuanzhun{-webkit-transition-property: -webkit-transform;animation: rotate 5s linear infinite;}
@keyframes rotate{
	from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}


.index_header{top:-80px; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.index_header.ani{top:0;}




/*热门搜索*/
.search{text-align:left;}
#formsearch1{width:auto;float:right;vertical-align: middle;}
.hotSearch{width:auto;float:left;height:24px;line-height:24px;font-weight:normal;font-size: 14px;}
/*搜索和热门搜索*/
.hotSearch a{margin-right:6px;color: #666;}
#formsearch1 input{height:24px;background:#fff;border:1px solid #c8c8c8;line-height:24px;    vertical-align: middle;}
#formsearch1 input#keyword{height:24px;line-height:24px;padding-left:4px;color:#666;}
#formsearch1 input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#218956;color:#fff;border:none;cursor:pointer;}


.title_a1{
	text-align: center;
}
.title_a1 h2{
	color: #333;
	font:600 36px/1.8em "微软雅黑";
}
.title_a1 span{
	display: block;
	color: #666666;
	font:500 16px/1.7em "微软雅黑";
}

/*cont1*/
.cont1{
	margin-top: 2.8vw;
}
.x-pro-list{
	margin: 2.8vw -10px 0;
}
.x-pro-list .cp_list{
	padding: 0 10px;
}
.x-pro-list .cp_list a.img{
  display: block;
  padding-bottom: 3.5em;position: relative;
	font-size: 22px;
	border:1px solid #f8f8f8;
}
.x-pro-list .cp_list a.img:hover{
    border-color:#218956;
}
.x-pro-list .cp_list .wz p{
	height: 0;
	opacity: 0;
}
.x-pro-list .cp_list .wz{
   background: #f8f8f8;	
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 0;text-align: center;
	padding: 1em 0;
}
.x-pro-list .cp_list .wz h3{
	color: #f8f8f8;	
	line-height: 1.5em;	color: #333333;
}
.x-pro-list .cp_list:hover .wz{
    background: #218956;
    padding: 1.5em 0;
}
.x-pro-list .cp_list:hover .wz h3{
	color: #fff;
}
.x-pro-list .cp_list:hover .wz p{
   opacity: 1;
   height: auto;
   color: rgba(255,255,255,.6);
   font:500 14px/1.2em "微软雅黑";
   margin-top: 1.3em;
}

.x-pro-list .owl-carousel .owl-nav{
	text-align: center;
	background: url(../images/gagb.jpg) no-repeat center top;
	margin-top: 2.3vw;
}
.x-pro-list .owl-carousel .owl-nav button.owl-next, .x-pro-list .owl-carousel .owl-nav button.owl-prev{
  font-size: 0;
  width: 50px;
  height: 50px;
  background: url(../images/jt1.jpg) no-repeat center;
  background-size: 100%;
  outline: none;
}
.x-pro-list .owl-carousel .owl-nav button.owl-next{
	transform: scale(-1);
	margin-left: 114px;
}
@media (max-width: 1440px){
  .title_a1 h2{
  	font: 600 30px/1.8em "微软雅黑";
  }
  .title_a1 span{
  	    font: 500 14px/1.7em "微软雅黑";
  }
  .x-pro-list .cp_list a.img,.x-pro-list .cp_list .wz h3{
  	    font-size: 18px;
  }
  .x-pro-list .cp_list:hover .wz p{
  	font-size: 12px;
  }
}

@media (max-width: 640px){
  .title_a1 h2{
  	font: 600 24px/1.8em "微软雅黑";
  }
  .title_a1 span{
  	    font: 500 12px/1.7em "微软雅黑";
  }
   .x-pro-list .cp_list a.img,.x-pro-list .cp_list .wz h3{
  	    font-size: 16px;
  }
  .x-pro-list .cp_list:hover .wz p{
  	font-size: 12px;
  }
  .cont1{
  	margin-top: 2em;
  }
  .x-pro-list{
  	margin-top: 1.5em;
  }
}

/*cont2*/
.cont2{
	background: #f8f8f8;
	padding: 2.8vw 0 5vw;
	margin-top: 2.8vw;
}
.a2_v1{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;    margin-top: 3vw;    align-content: space-between;
}
.a2_b1{
	width: 46.086%;
}
.a2_b2{
	width: 51.449%;
}
.a2_b1 i{
	display: block;
	overflow: hidden;
}
.a2_b1 i img{
	width: 100%;
}
.xw_list1 li a.img{
	display: block;
	position: relative;
}
.xw_list1 li a.img img{
	width: 100%;
}
.xw_list1 li a.img h2{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	background: rgb(0,0,0,.7);
	font:500 14px/2.8em "微软雅黑";
	box-sizing: border-box;
	padding: 0 3%;
	opacity: 0;
}
.xw_list1 li:hover a.img h2{
	opacity: 1;
}



.dhgg_ahhg .owl-carousel .owl-nav .owl-prev {
  left: 0;
}

.dhgg_ahhg .owl-carousel .owl-nav .owl-next {
  right: 0;
}

.dhgg_ahhg .owl-carousel .owl-nav button.owl-prev,
.dhgg_ahhg .owl-carousel .owl-nav button.owl-next {
  outline: none;
  position: absolute;
  top: 50%;
  z-index: 9999;
  background: #424246;
  height: 45px;
  width: 30px;
  margin-top: -22.5px;
  border-radius: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.dhgg_ahhg .owl-carousel .owl-nav button.owl-prev:hover,
.dhgg_ahhg .owl-carousel .owl-nav button.owl-next:hover {
  background: #218956;
}

.dhgg_ahhg .owl-carousel .owl-nav .icon-font {
  display: block;
  width: 100%;
  height: 100%;
}

.dhgg_ahhg .owl-carousel .owl-nav .icon-left-arrow:after {
  background-position: -34px -180px;
}

.dhgg_ahhg .owl-carousel .owl-nav .icon-right-arrow:after {
  background-position: -26px -480px;
}

@media (max-width: 990px) {
  .dhgg_ahhg .owl-carousel .owl-nav button.owl-prev,
  .dhgg_ahhg .owl-carousel .owl-nav button.owl-next {
    height: 40px;
    width: 30px;
    margin-top: -20px;
  }
  .dhgg_ahhg .owl-carousel .owl-nav .iconfont {
    font-size: 20px;
  }
}



.xw_list2 {
	display: flex;
    flex-wrap: wrap;    align-content: space-between;
    height: 100%;
}
.xw_list2 li{
  background: #fff;
  box-sizing: border-box;
  padding: 1.4em 4% 0.8em;
	width: 100%;
}

.xw_list2 li p{
	color: #666666;
	font:500 15px/1em "微软雅黑";
}
.xw_list2 li p:before{
	    content: "";
    width: 8px;
    height: 8px;
    background: #000000;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 8px;
}
.xw_list2 li h2 a{
	display: block;
	color: #000000;font:600 20px/1.8em "微软雅黑";
	  white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
   margin-top: 0.3em;
}
.xw_list2 li h3{
	display: block;
	color: #555555;
	font:500 15px/1.4em "微软雅黑";
	  white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.xw_list2 li span{
	display: block;
	color: #999999;
	font:500 16px/2em "微软雅黑";
	margin-top: 0.5em;
}
.xw_list2 li h2 a:hover{
	color: #218956;
}
@media (max-width: 1440px){
	.xw_list1 li h2 a{
		font-size: 22px;
	}
	.xw_list1 li h3{
		font-size: 14px;
	}
	.xw_list2 li h2 a{
		font-size: 18px;
	}
	.xw_list2 li h3{
		font-size: 13px;
	}
	.xw_list2 li span{
		font-size: 14px;
	}
}
@media (max-width: 1200px){
	.xw_list2 li p{
		font-size: 12px;
	}
	.xw_list1 li h2 a{
		font-size: 18px;
	}
	.xw_list1 li h3{
		font-size: 12px;
	}
	.xw_list2 li h2 a{
		font-size: 16px;
	}
	.xw_list2 li h3{
		font-size: 12px;
	}
	.xw_list2 li span{
		font-size: 12px;
	}
	.xw_list2 li{
		    padding: 1em 4% 0.4em;
	}
}

@media (max-width: 932px){
  .a2_b1,.a2_b2{
  	width: 100%;
  }
  .xw_list2 li{
  	margin-top: 1em;
  }
}
@media (max-width: 640px){
  .xw_list1 li h2 a{
  	font-size: 16px;
  }
}
/*cont3*/
.cont3{
	margin-top: 2.8vw;
}
.a3_v1{
	margin-top: 2.5vw;
	position: relative;
}
.af_wehhj li{
	position: relative;
    height: 640px;
    width: 100%;
    overflow: hidden;
}
.af_wehhj li i.img{
	display: block;
	width: 100%;height: 640px;
	font-size: 0;
}
.af_wehhj li i img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    max-width: none;
    top: 50%;
    margin-top: -320px;
}
.af_wehhj li .wnz_fz{
	position: absolute;
	width: 100%;
	left: 50%;
	top: 18%;transform: translateX(-50%);
}
.af_wehhj li .wnz_fz .w1380{
	transition: all 1s;
  opacity: 0;
  right: -300px;
  transform: translateX(-50%);
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(20%,0,0);
		transform: translate3d(20%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(20%,0,0);
		transform: translate3d(20%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
.af_wehhj li .wnz_fz .w1380{
	transition: all 0.1s;
  opacity: 0;
  left: 100px;
  position: relative;
  overflow: hidden;
}
.af_wehhj li.cur1 .wnz_fz .w1380{
 left: 0px;
    -webkit-animation: fadeInRight 1s forwards 0.2s;
}
.af_wehhj li .wnz_fz h2 a{
	display: block;
	color: #fff;
	font:600 34px/2em "微软雅黑";
}
.af_wehhj li .wnz_fz p{
	color: #fff;
	font:500 16px/2.1em "微软雅黑";
	width: 46%;
	margin-top: 1.3em;
}
.af_wehhj li a.more_aa{
   color: rgba(255,255,255,.8);
   background: url(../images/hjtgajhg.png) no-repeat right center;
   padding-right: 3em;
   margin-top: 4em;
   display: inline-block;
}
.a3_b1{
	position: absolute;
	width: 100%;
	left: 50%;
	bottom: 0;transform: translateX(-50%);
	background: rgba(0,0,0,.2);
}

.tab{
	display: none;
}
@media (max-width: 991px){
	.af_wehhj li{
		height: 400px;
	}
	.af_wehhj li .wnz_fz{
		    top: 14%;
	}
	.af_wehhj li .wnz_fz h2 a{
		font-size: 22px;
	}
  .af_wehhj li .wnz_fz p{
  	width: 100%;
  	font-size: 14px;
  }
  .af_wehhj li a.more_aa{
  	font-size: 12px;    margin-top: 2em;
  }
  .aff_ahh li h2{
  	font-size: 16px;
  }
  .aff_ahh li i {
  	line-height: 40px;
  	height: 40px;
  }
  .aff_ahh li i img{
  	max-width: 40%;
  	max-height: 100%;
  	margin: 0 auto;
  }
  .aff_ahh li{
  	padding: 1.2em 0;
  }
}
@media (max-width: 640px){
  .aff_ahh li h2{
  	font-size: 14px;
  	line-height: 1.8em;
  }
  .af_wehhj li .wnz_fz h2 a{
  	font-size: 20px;
  }
  .af_wehhj li .wnz_fz p{
  	font-size: 12px;
  }
}

/*cont4*/
.cont4{
	margin-top: 2.8vw;
}
.cont4 .title_a1 span{
	width: 61%;
	margin: 1em auto 0;
}
.sj_gd{
	padding: 0 7%;
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 3vw;
}
.sj_gd li{
	text-align: center;
	width: 25%;
}
.sj_gd li+li{
	border-left: 1px solid #f1f1f1;
}
.sj_gd li h2{
	color: #666666;
	font:500 20px/1em "微软雅黑";
}
.sj_gd li h2 span{
	display: inline-block;
	color: #218956;
	font:600 52px/1em "Impact";
	padding-right: 0.2em;
}
.sj_gd li p{
	color: #666666;
	font:500 18px/2em "微软雅黑";
}
@media (max-width: 1440px){
  .sj_gd li h2 span{
  	font-size: 40px;
  }
  .sj_gd li h2{
  	font-size: 16px;
  }
  .sj_gd li p{
  	font-size: 14px;
  }
}
@media (max-width: 1000px){
  .cont4 .title_a1 span{
  	width: 90%;
  }
}
@media (max-width: 768px){
   .sj_gd li{
   	width: 50%;
   	margin-top: 1em;
   }
   .sj_gd li:nth-child(3){
   	border:none;
   }
}
@media (max-width: 640px){
 .cont4 .title_a1 span{
  	width: 100%;
  	margin-top: 0.5em;
  }
   .sj_gd li h2 span{
  	font-size: 35px;
  }
  .sj_gd li h2{
  	font-size: 14px;
  }
  .sj_gd li p{
  	font-size: 12px;
  }
}

.a4_v1{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 3vw;
}
.a4_b1{
	width: 65.362%;
}
.a4_b1 img{
	width: 100%;
}
.abimg{width: 100%;height:100%;}
.a4_b2{
	width: 33.3333%;
	position: relative;
	box-sizing: border-box;
}
.a4_b2 i{
	display: block;
}
.a4_b2 i img{
	width: 100%;
}
.a4_b2 .wehjh{
   position: absolute;
       left: 10%;
    bottom: 18%;
    bottom: 8%;
}
.a4_b2 .wehjh img{
	width: auto;
}
.a4_b2 .wehjh h2{
	color: #fff;
	font:500 24px/2em "微软雅黑";
	margin-top: 0.8em;
}
.a4_b2 .wehjh span{
	display: block;
	color: rgba(255,255,255,.8);font:500 14px/1em "微软雅黑";
}
@media (max-width: 768px){
   .a4_b1,.a4_b2{
	width: 100%;
   }
   .a4_b2{
   	margin-top: 1em;
   }
}

/*cont5*/
.cont5{
	background: url(../images/bj1.jpg) no-repeat center top;
	background-size: cover;
	padding: 3vw 0 3.4vw;
	margin-top: 4.5vw;
}
.title_a5 h2{
	color: #ffffff;
	font:600 36px/2em "微软雅黑";
}
.title_a5 span{
	display: block;
	color: #ffffff;
	font:500 18px/2em "微软雅黑";
}
a.about_more{
	display: block;
	border:1px solid #fff;
	color: #fff;
	font:500 14px/42px "微软雅黑";
	width: 178px;
	text-align: center;
	margin-top: 2.5vw;    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
a.about_more:hover{
   background: #218956;
   border-color: #218956;width: 200px;

}
@media (max-width: 1366px){
  .title_a5 h2{
  	font-size: 30px;
  }
  .title_a5 span{
  	font-size: 14px;
  }
  a.about_more{
  	font: 500 14px/35px "微软雅黑";
    width: 147px;
  }
  a.about_more:hover{
   width: 160px;

}
}

@media (max-width: 640px){
   .cont5{
   	padding: 2em 0 3em;
   }
    .title_a5 h2{
  	font-size: 24px;
  }
  .title_a5 span{
  	font-size: 12px;
  }
  a.about_more{
  	font: 500 12px/32px "微软雅黑";
    width: 120px;
  }
   a.about_more:hover{
   width: 130px;

}
}

/*修改*/
.ehjadd .xypg-left-nav{
          margin: 0;
          background: #f8f8f8;
      }
      .ehjadd .xypg-left-nav > li .first-nav-btn{
          display: none;
      }
      .ehjadd .xypg-left-nav > li{
          border-color: #dddddd;
      }
      .ehjadd .xypg-left-nav > li > a{
              padding: 20px 0;    padding-left: 55px;
              background: url(../images/about_03.png) no-repeat 28px center;
      }

.ehjadd .xypg-left-nav > li > a:hover, .ehjadd .xypg-left-nav > li.clicked > a{
    background: url(../images/about_03-1.png) no-repeat 28px center;
    color: #218956;
}
.ehjadd .xypg-left-nav > li.clicked .xypg-left-subnav{
    display: block;
}
.ehjadd .xypg-left-nav .xypg-left-subnav{
    padding: 0
}
.ehjadd .xypg-left-nav .xypg-left-subnav > li{
        border-top: 1px solid #dddddd;
}
.ehjadd .xypg-left-nav .xypg-left-subnav > li > a{
    padding: 20px 0;    padding-left: 78px;
              background: url(../images/about_03.png) no-repeat 55px center;
}
.ehjadd .xypg-left-nav .xypg-left-subnav > li > a:hover,.ehjadd .xypg-left-nav .xypg-left-subnav > li.clicked > a{
     background: url(../images/about_03-1.png) no-repeat 55px center;
    color: #218956;
}















/*foot1*/
.foot1{
	background: url(../images/bj2.jpg) no-repeat center top;
	background-size: cover;
	padding: 3vw 0;
}
.fo_v1{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.fo_a1{
	width: 70%;
}
.fo_a2{
	width: 21.739%;
}
.d_nav{
	margin-top: 1.5em;
}
.d_nav,.d_nav a{
	color: #fff;
	font:500 17px/2em "微软雅黑";
}
.d_nav a{
	padding-right: 2em;
}
.f_link{
	margin-top: 3vw;
	margin-top: 1.8vw;
		opacity: 0;
}
.f_link,.f_link a{
color: #fff;
	font:500 14px/1.5em "微软雅黑";
}
.f_link a{
	padding-right: 1em;
	opacity: 0;
}
.d_khha{
	 display: flex;
    justify-content: space-between;
    justify-content: flex-start;
    flex-wrap: wrap;
    
}
.d_khha li{
	width: 20%;
	margin-right:10%;
	position: relative;
}
.d_khha li i{
    display: block;
}
.d_khha li i img{
	width: 100%;
}
.d_khha li .hahh_ahh{
    position: absolute;
    left: 0;
    top: -100px;
    display: none;
}
.d_khha li:hover .hahh_ahh{
    display: block;
}
.d_khha li .hahh_ahh img{
    width: 100px;
}
.d_lianxi{
	color: #ffffff;
	font:500 14px/1.8em "微软雅黑";    margin-top: 2.3em;
}
.d_lianxi a{
	color: #ffffff;
}
@media (max-width: 1368px){
  .d_nav, .d_nav a{
  	font-size: 14px;
  }
  .f_link, .f_link a{
  	font-size: 12px;
  }
  .fo_a2{
  	width: 30%;
  }
  .d_lianxi{
  	font-size: 12px;
  }
}
@media (max-width: 768px){
  .fo_a1{
  	display: none;
  }
  .fo_a2{
  	width: 100%;
  	max-width: 240px;
  }
  .foot1{
  	padding: 2em 0;
  }
}
/*foot2*/
.foot2{
	background: url(../images/fot_bj.jpg) no-repeat center top;
	background-size: cover;
}
.foot2{
	padding: 1.5em 0;
}
.foot2,.foot2 a{
	color: #fff;
	font:500 14px/2em "微软雅黑";
}
@media (max-width: 1200px){
	.foot2,.foot2 a{
		font-size: 12px;
	}
}

@media (max-width: 1366px){
	.relate-news-list li span{
		display: none;
	}	
}
@media (max-width: 768px){
   .xypg-detail-pn div span{
		display: none;
	}
}


.wehhh_a{
	background: #218956;
	padding-top: 4px;
}
.wehhh_a .xypg-left-nav{
	font-size: 0;
}
.wehhh_a .xypg-left-nav > li{
   border:none;
   display: inline-block;
}
.wehhh_a .xypg-left-nav > li .first-nav-btn{
	display: none;
}
.wehhh_a .xypg-left-nav > li > a{
   padding: 0 2em;
   color: #fff;
   font:500 16px/60px "微软雅黑";
}
.wehhh_a .xypg-left-nav > li:hover > a{
	background: #fff;
	color: #218956;    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.wehhh_a .xypg-left-nav > li.clicked > a{
	/*background: #fff;*/
	/*color: #218956;    border-top-left-radius: 4px;*/
 /*   border-top-right-radius: 4px;*/
}
.page-wrap{
	margin-top: 2em;
}
@media (max-width: 1200px){
	.wehhh_a .xypg-left-nav > li > a{
		font-size: 14px;
		line-height: 40px;
	}
}
@media (min-width: 991px) {
  .page-wrap-left {
    display: none;
  }
}
@media (max-width: 990px){
  .wehhh_a{
  	display: none;
  }
}


/* 页脚 */
.footer1 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #434343;
}

.footer1 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer1 ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #ffffff;
  line-height: 50px;
  font-size: 0;
}

.footer1 ul li.active {
  background: #e4007f;
}

.footer1 ul li a {
  display: block; color: #ffffff;
}

.footer1 ul li .iconfont {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.footer1 ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
}

/*share css style*/
#mobile_share {
  position: fixed;
  right: 0;
  bottom: 90px;
  width: 123px;
  z-index: 99999;
  background: #fff;
  padding: 0;
  overflow: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#mobile_share h2.title {
  text-align: center;
  line-height: 30px;
  height: 30px;
  background: #717577;
  color: #fff;
  font-size: 14px;
}

#mobile_share .share_item {
  padding: 8px;
  background: #fff;
  border: 1px solid #f1f1f1;
}

#mobile_share .share_item li {
  display: block;
  overflow: hidden;
  margin: 8px 0;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 8px;
}

#mobile_share.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.share-link {
  display: block;
  margin: 0 auto;
  width: 105px;
  overflow: hidden;
  line-height: 32px;
  font-size: 12px;
  padding-left: inherit;
}

.share-link i {
  background: url(../images/share_icon.png) no-repeat;
  background-size: 200px 32px;
  width: 32px;
  height: 32px;
  display: block;
  margin-right: 20px;
  float: left;
}

.share-link span {
  display: inline-block;
}

.share-weibo i {
  background-position: 0 0;
}

.share-renren i {
  background-position: -42px 0;
}

.share-douban i {
  background-position: -84px 0;
}

.share-qweibo i {
  background-position: -126px 0;
}

.share-qzone i {
  background-position: -168px 0;
}

.share-weixin {
  display: block;
  margin: 0 auto;
  width: 105px;
  overflow: hidden;
  line-height: 32px;
  font-size: 12px;
  padding-left: inherit;
}

.share-weixin i {
  background: url(../images/share_icon2.png) no-repeat;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  display: block;
  margin-right: 20px;
  float: left;
}

.share-weixin span {
  display: inline-block;
}




.baidu-share,.baidu-share *,.bd_weixin_popup{
      box-sizing: content-box;
}

/*首页合作伙伴*/

.hpartner {
	width: 100%;
	background:#218956 url(../images/flinkbg.jpg) no-repeat center top;
	padding-bottom: 98px;
}

.hpartner-box {
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	position: relative;
}

.partner-line{
	width: 32.41%;
	position: relative;
	border-bottom:rgba(255,255,255,0.3) solid 1px;
	height: 1px;
	left: 0;
	top: 260px;
}

.hpartner-tit{
	float: left;
	margin-top:58px;
}

.hpartner-tit {
	color: #fff;
	line-height: 25px;
	padding-top: 35px;
}

.hpartner-tit h2 {
	font-size: 3.2rem;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 40px;
}

.hpartner-tit h3 {
	font-size: 2.2rem;
	margin: 0;
	padding: 15px 0 0 0;
	font-weight: bold;
}

.hpartner-tit p{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding-top: 85px;
	width: 288px;
}
/*index 正六边行*/

.zlbox {
	height: 514px;
	max-width: 905px;
	margin-top: 118px;
	float: right;
}

.zlbox dl {
	position: relative;
	width: 905px;
	margin: 0 auto;
	z-index: 33;
}

.zlbox dl dd {
	width: 173px;
	height: 200px;
	background: url(../images/index20.png) no-repeat;
	position: absolute;
	z-index: 88;
}

.zlbox dl dd .text {
	width: 173px;
	height: 200px;
	
}

.text img {
	display: block;
	margin: 0px auto;
	padding-top: 48px;
}

.zlbox dl dd.current {
	width: 243px;
	height: 277px;
	background: url(../images/currrentbj.png) no-repeat;
	z-index: 20;
	z-index: 999;
}

.zlbox dl .current img {
	padding-top: 90px;
	margin: 0 auto;
}

.zlbox dl .current .text {
	width: 243px;
	height: 277px;
}
.xyh-clear{
	clear:both;
	*zoom:1
}.xyh-clear:after{
	content:'';
	clear:both;
	*zoom:1;
	display:block;
	height:0
}


/*内页*/

.sub-nva-wrap{
	width: 100%;
	border: #d9d9d9 solid 1px;
	border-left: none;
	border-right: none;
	background: #fafafa;
}
.local-wrap{
	width: 100%;
	max-width: 1240px;
	padding: 0;
}
.sub-nva-wrap .local{
	width: 44px;
	height: 44px;
	text-align: center;
	line-height:44px;
	border: #d9d9d9 solid 1px;
	border-bottom: none;
	border-top: none;
	float: left;
	background: #fff;
}
.sub-nva-wrap .local i{
	color: #777777;
}
.sub-nva-wrap .list{
	float: left;
	display: flex;
	flex-direction: row;
	width: 80%;
	text-align: center;
}
.sub-nva-wrap .list a{
	height: 44px;
	line-height: 44px;
	display: block;
	width: 20%;
	background: #fff;
	border-right: #d9d9d9 solid 1px;
}
.sub-nva-wrap .list a.cur{
	color: #0066cc;
}
/*内页设备展示*/

.subequipment {
	padding-left: 0;
	padding-right: 0;
	margin-left: auto;
	margin-right: auto;
	max-width: 1180px;
	width: 100%;
	padding: 50px 0;
}
.subequipment .row{
	margin:0 -20px;
}
.subequipment .row .p9{
	padding: 0 20px;
}
.subequipment .item {
	background: #fff;
	margin-bottom: 20px;
}

.subequipment .item .pic {
	width: 100%;
	overflow: hidden;
	transition: all 0.6s;
}

.subequipment .item .pic img {
	cursor: pointer;
	transition: all 0.6s;
	width: 100%;
}
 
.subequipment .item .pic {
	  width: 100%;
	  height: 0;
	  padding-bottom: 65%;
	  overflow: hidden;
	}

.subequipment .item:hover .pic img {
	transform: scale(1.2);
}

.subequipment .item h2 {
	font-size: 14px;
	height: 70px;
	line-height: 70px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-overflow: ellipsis;
	display: -webkit-box;
	/** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical;
	/** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 1;
	/** 显示的行数 **/
	overflow: hidden;
}
/* product S */

.pro-list {
	width: 100%;
	max-width: 1240px;
	margin: 60px auto;
	
}
.pro-list .row{
	margin: 0 -25px;
}

.pro-list .p9 {
	padding: 0 16px;
}

.pro-list .item {
	float: left;
	width: 100%;
	display: block;
	position: relative;
	top: 0;
	margin: 0;
	margin-bottom: 10px;
}

 
.pro-list .item .pic {
	background: #fafafa;
	text-align: center;
	width: 100%;
	width: 100%;
	/*height: 0;
	padding-bottom: 63%;*/
	overflow: hidden;
}
.pro-list .item .pic img{
	width: 100%;
 
}

 
.pro-list .item .pro-tit {
	font-size: 1.4rem;
	text-align: center;
	padding: 30px 0;
	
}

.pro-list .item:hover {
	background: #fff;
	-webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
}
 



 /*--分页--*/

.page {
	padding: 20px 0px 30px 0px;
	text-align: center;
	clear: both;
	margin: 0px auto;
	font-size: 14px;
}

.page li {
	display: inline-block;
	border-right: #c9c9c9 1px solid;

	border-top: #c9c9c9 1px solid;

	margin: 2px;
	border-left: #c9c9c9 1px solid;
	color: #818181;

	border-bottom: #c9c9c9 1px solid;
	TEXT-DECORATION: none;
}
.page li a{display: block;	padding-left: 10px;	padding-top: 5px;	padding-right: 10px;
	padding-bottom: 5px;}
.page li span{display: block;	padding-left: 10px;	padding-top: 5px;	padding-right: 10px;
	padding-bottom: 5px;}
.page A:hover {
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	border-left: #c9c9c9 1px solid;
	color: #322516;
	border-bottom: #c9c9c9 1px solid
}

.page A:active {
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	border-left: #c9c9c9 1px solid;
	color: #818181;
	border-bottom: #c9c9c9 1px solid
}

.page li.active {
	border-right: #ed1c24 1px solid;

	border-top: #ed1c24 1px solid;

	FONT-WEIGHT: bold;

	margin: 2px;
	border-left: #ed1c24 1px solid;
	color: #ed1c24;

	border-bottom: #ed1c24 1px solid;
	background: #fff;
}

.page li.disabled {
	BORDER-RIGHT: #c9c9c9 1px solid;

	BORDER-TOP: #c9c9c9 1px solid;

	margin: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	color: #ababab;

	BORDER-BOTTOM: #c9c9c9 1px solid
}



@media (max-width: 932px){

.hpartner-tit {
    float: none;
    margin-top: 40px;
}
.zlbox {
    height: 514px;
    max-width: 905px;
    margin-top: 48px;
    float: none;
}

}

.neuuagg .head-language p {
	color:#000;
    border: 1px solid #000;
}
.neuuagg .head-language p i{
	color:#000;
}
